package com.wowudi.service;

import com.wowudi.entity.Dict;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface DictService extends IService<Dict>{

    // 根据id查询字典信息
    List<Dict> findById(Integer parentId);


    // 查询所有字典信息
    List<Dict> findDictAll(String name);

    // 新增数据字典
    int insertDict(Dict dict);

    // 修改数据字典
    int updateDict(Dict dict);

    // 删除数据字典
    int deleteDict(Dict dict);

    // 导出数据字典
    void exportDictData(HttpServletResponse response);

    // 导入数据字典
    void importDictData(MultipartFile file);
}
